/* 
* @Author: Devin
* @Date:   2017-12-28 21:22:15
* @Last Modified by:   anchen
* @Last Modified time: 2018-01-07 11:17:11
*/

/*PUBILC*/
.dn-ckx-plugin{
    padding: 10px 0 0 0;
}
.dn-ckx-plugin > .dn-row-ckx, .dn-ckx-plugin li{  
    padding:0px;
    margin:0px;
    list-style: none; 
}
.dn-ckx-plugin>ul>li{
    display: block;
    width: 100%;
    margin-bottom: 15px;
}
.dn-ckx-plugin>ul>li>ul{
    display: block;
    width: 100%;
}
.dn-ckx-plugin>ul>li>ul>li{
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
.dn-ckx-plugin>ul>li>ul>li>ul{
    display: block;
    width: 100%;
}
.dn-ckx-plugin>ul>li>ul>li>ul>li{
    display: inline-block;
    vertical-align: top;
}

.dn-level-li > label{
    position:relative;
    cursor: pointer;
    padding-left: 30px;
    padding-bottom: 10px;
    width: 190px;
}

.dn-level-li [type=checkbox]{
    display:none;
    height:auto;
}

.ui-ckx{
    background: url("download.png");
    background-repeat: no-repeat;
    width:24px;
    height: 24px;
    position: absolute;
    left:0;
    top:-2px;
    display: inline-block;
    z-index: 1;
}

.ui-ckx.hover{
    background-position-x:-24px; 
}

.ui-ckx.active-path{
    background-position-x:-48px; 
}

.ui-ckx.active{
    background-position-x:-72px; 
}

.dn-row-ckx{
    padding-left: 20px;
    margin-left: 20px;
}

.dn-row-ckx > .dn-level-li .ui-ckx.disabled{
    background-position-x:-120px; 
    cursor: no-drop;

}

.dn-border{ border:thin solid #ddd; }
.dn-border-left{ border-left:thin solid #ddd; }
.dn-border-right{ border-right:thin solid #ddd; }
.dn-border-top{ border-top:thin solid #ddd; }
.dn-border-bottom{ border-bottom:thin solid #ddd; }

.dn-level-li{
    padding-top: 4px;
    padding-bottom: 4px;
    display: inline-block;
    vertical-align: middle;  
}

.dn-level-li > span.dn-ckx-icon{
    width:20px;
    height:20px;
    cursor:pointer;
    float:left;
    background-image: url("download.png");
    background-position-x: 39px ;
    background-position-y: -3px;
}

.dn-level-li > span.dn-ckx-icon.actived{

    background-position-x:right ;
}